package com.rd.student.ruanjian.class1.duhang.Week04.New;

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo03 {
    public static void main(String[] args) {
        //lambda表达式遍历
        //default void forEach(Consumer<? super T> action):

        //创建集合添加元素
        Collection<String> coll = new ArrayList<>();
        coll.add("zahngsan");
        coll.add("lisi");
        coll.add("wangwu");
        //利用匿名内部类遍历
        //底层原理：
        //其实也会自己遍历集合，依次得到每一个元素
        //把得到的每一个元素传递到下面的accept方法
        //s依次表示集合中的每一个数据
//        coll.forEach(new Consumer<String>() {
//            @Override
//            public void accept(String s) {
//                System.out.println(s);
//            }
//        });


        //lambda表达式
        coll.forEach(s -> System.out.println(s));
    }
}
